@charset "utf-8";
/* CSS Document */
.photos{
	width:1182px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.photos ul{
	display:inline-block;
	width:1192px;
	overflow:hidden;
}
.photos ul li{
	width:273px;
	height:260px;
	margin-right:23px;
	margin-bottom:20px;
	float:left;
	border:#f2f2f2 solid 1px;
}
.photos ul li:hover{
	-webkit-box-shadow:2px 2px 5px 2px #d0cece; 
    -moz-box-shadow:2px 2px 5px 2px #d0cece;
	box-shadow:2px 2px 5px 2px #d0cece;
}
.photos ul li a img{
	width:253px;
	height:190px;
	margin-left:10px;
	margin-top:10px;
}
.photos ul li a p{
	width:273px;
	height:25px;
	line-height:25px;
	text-align:center;
	text-overflow: ellipsis;
	overflow:hidden;
	color:#4a4a4a;
}
.photos ul li a:hover p{
	color:#ff7800;
}
.photos ul li .u{
	width:273px;
	height:35px;
	background:#f4f4f4;
	position:relative;
}
.photos ul li .u img{
	width:30px;
	height:30px;
	border-radius: 50%;
	position:absolute;
	left:10px;
	top:5px;
}
.photos ul li .u span{
	width:100px;
	height:35px;
	line-height:35px;
	float:right;
	color:#b9b9b9;
}
.photos ul li .u .user{
	width:100px;
	height:30px;
	position:absolute;
	left:50px;
	top:0px;
	color:#ff7800;
}
